Dealing with Non - Functional Requirements : Three Experimental Studies of a Process - Oriented

نویسندگان

  • Lawrence Chung
  • Brian A. Nixon
چکیده

Quality characteristics are vital for the success of software systems. To remedy the problems inherent in ad hoc development, a framework has been developed to deal with non-functional requirements (quality requirements or NFRs). This framework takes the premise that the quality of a product depends on the quality of the process that leads from high-level NFRs to the product. The purpose of this paper is to give an initial evaluation of a recently proposed framework for dealing with non-functional requirements, by way of three studies of small portions of three information systems. These systems have a variety of characteristics , reeecting a variety of real application domains. This paper attempts to evaluate the extent to which the framework's objectives are met, namely, representing NFR-speciic requirements, considering design trade-oos, relating design decisions to NFRs, justifying the decisions, and assisting defect detection. The studies deal with and analyse three important classes of non-functional requirements for systems, namely, accuracy , security, and performance. The studies provide preliminary support for the usefulness of certain aspects of the framework, while raising some open issues. Some of the results have been reviewed by people with a knowledge of the kinds of organisations whose systems were studied.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters

The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non-functional paramet...

متن کامل

Integration of functional, cognitive and quality requirements. A railways case study

The paper shows a SHEL oriented requirements engineering approach, which has been applied in a case study dealing with the definition of the requirements for a new railways traffic control system. The SHEL model provides an integrated view by considering any productive process or activity performed by a combination of Hardware, Software and Liveware resources within a specific environment. A se...

متن کامل

Application of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system

Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...

متن کامل

به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس

Service-oriented architecture improves the stability and operational capability of software systems for passive defense measures. Automatic identification of services using quality of service measures ensures the successful deployment of service-oriented architecture and is great importance to speed up software development life cycle. Little attention to non-functional requirements, no conside...

متن کامل

Aspect IPM: Towards an Incremental Process Model Based on AOP for Component-Based Systems

In spite of recent and constant researches in the Component-Based Development area, there is still a lack for patterns, processes and methodologies that effectively support either the development “for reuse” and “with reuse”. This paper presents Aspect IPM, a process model that integrates the concepts of component-based software engineering, frameworks, patterns, non-functional requirements and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995